import yaml
import os
import sys


def get_yaml_data(file):
    """处理yaml
    :param file:
    :return:
    """
    # 获取当前文件的目录路径
    current_path = os.path.split(os.path.realpath(__file__))[0]
    yaml_file = os.path.join(current_path, "{}.yaml".format(file))
    # 打开yaml文件
    print("***获取yaml文件数据***")
    file = open(yaml_file, 'r', encoding="utf-8")
    file_data = file.read()
    file.close()
    
    print(file_data)
    print("类型：", type(file_data))
    
    # 将字符串转化为字典或列表
    print("***转化yaml数据为字典或列表***")
    data = yaml.load(file_data)
    print(data)
    print("类型：", type(data))
    return data
